package com.ruibo.modules.system.service.dto;

import java.io.Serializable;
import java.util.List;

import com.ruibo.jpa.model.AbstractAuditDto;
import lombok.Data;

/**
 * (SysMenu)实体类
 *
 * @author sunfeng
 * @since 2020-04-17 15:01:44
 */
@Data
public class SysMenuDto extends AbstractAuditDto implements Serializable {
    private static final long serialVersionUID = -53357373680430620L;


    private String remark;
    /** 菜单名称 */
    private String menuName;
    /** 父菜单名称 */
    private String parentName;

    /** 父菜单ID */
    private Long parentId;
    /** 显示顺序 */
    private Integer orderNum;
    /** 路由地址 */
    private String path;
    /** 组件路径 */
    private String component;

    private String componentName;
    /** 是否为外链（0是 1否） */
    private String isFrame;
    /** 类型（M目录 C菜单 F按钮） */
    private String menuType;
    /** 菜单状态:0显示,1隐藏 */
    private String visible;

    private String status;
    /** 权限字符串 */
    private String perms;
    /** 菜单图标 */
    private String icon;

    /**
     * 显示名称
     */
    private String label;
    /**
     * 孩子结点
     */
    private List<SysMenuDto> children;


}
